package tv.youxing.android.entity;

import java.util.List;

/**
 * Created by Administrator on 2017/6/26.
 * 专辑详情
 */

public class AlbumInfoModel {
    /**
     * code : 200
     * result : {"album_classify_id":1,"album_classify_name":"经典必听","album_id":1,"album_tags":[{"tag_id":1,"tag_name":"情感"},{"tag_id":3,"tag_name":"科技"},{"tag_id":5,"tag_name":"美文"}],"cover":"http://lorempixel.com/300/300/?77153","created_at":"2017-06-04 20:21:29","has_play_permission":1,"intro":"Ad ut quo dolore doloribus numquam blanditiis. Suscipit eveniet commodi tempore necessitatibus molestiae velit quam quo. Voluptatibus totam doloremque sit. Nemo quidem delectus sapiente et est.","is_failure":0,"is_order":0,"is_recommended":1,"multimedia_count":8,"name":"练习普通话","play_count":"0","price":"0.00","price_str":"免费 ","recommed_albums":[{"album_classify_id":2,"album_id":2,"cover":"http://lorempixel.com/300/300/?57670","created_at":"2017-06-04 20:21:29","intro":"Mollitia qui voluptatem explicabo. Sit autem consequuntur nulla qui iusto quo sint.","is_recommended":0,"multimedia_count":9,"name":"逻辑思维","play_count":"0","price":"0.00","price_str":"免费 ","sort":25,"status":1,"teacher_avatar":"","teacher_intro":"","teacher_job_title":"锤子科技创始人","teacher_name":"罗振宇","teacher_user_id":0,"type":1,"updated_at":"2017-06-04 20:21:29","valid_period":"1.00","valid_period_type":1,"view_count":"0"},{"album_classify_id":3,"album_id":3,"cover":"http://lorempixel.com/300/300/?45854","created_at":"2017-06-04 20:21:29","intro":"Sunt ad dolor eum ut. Sint molestias qui ea nihil aspernatur. Atque enim tenetur illum deleniti quia id.","is_recommended":1,"multimedia_count":8,"name":"我的奋斗","play_count":"0","price":"0.00","price_str":"免费 ","sort":25,"status":1,"teacher_avatar":"","teacher_intro":"","teacher_job_title":"锤子科技创始人","teacher_name":"罗永浩","teacher_user_id":0,"type":1,"updated_at":"2017-06-04 20:21:29","valid_period":"1.00","valid_period_type":1,"view_count":"0"}],"sort":25,"status":1,"teacher_avatar":"","teacher_intro":"","teacher_job_title":"","teacher_name":"陈安之","teacher_user_id":0,"type":1,"updated_at":"2017-06-04 20:21:29","valid_period":"1.00","valid_period_type":1,"view_count":"0"}
     * status : 成功
     */

    private int code;
    private ResultBean result;
    private String status;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public static class ResultBean {
        /**
         * album_classify_id : 1
         * album_classify_name : 经典必听
         * album_id : 1
         * album_tags : [{"tag_id":1,"tag_name":"情感"},{"tag_id":3,"tag_name":"科技"},{"tag_id":5,"tag_name":"美文"}]
         * cover : http://lorempixel.com/300/300/?77153
         * created_at : 2017-06-04 20:21:29
         * has_play_permission : 1
         * intro : Ad ut quo dolore doloribus numquam blanditiis. Suscipit eveniet commodi tempore necessitatibus molestiae velit quam quo. Voluptatibus totam doloremque sit. Nemo quidem delectus sapiente et est.
         * is_failure : 0
         * is_order : 0
         * is_recommended : 1
         * multimedia_count : 8
         * name : 练习普通话
         * play_count : 0
         * price : 0.00
         * price_str : 免费
         * recommed_albums : [{"album_classify_id":2,"album_id":2,"cover":"http://lorempixel.com/300/300/?57670","created_at":"2017-06-04 20:21:29","intro":"Mollitia qui voluptatem explicabo. Sit autem consequuntur nulla qui iusto quo sint.","is_recommended":0,"multimedia_count":9,"name":"逻辑思维","play_count":"0","price":"0.00","price_str":"免费 ","sort":25,"status":1,"teacher_avatar":"","teacher_intro":"","teacher_job_title":"锤子科技创始人","teacher_name":"罗振宇","teacher_user_id":0,"type":1,"updated_at":"2017-06-04 20:21:29","valid_period":"1.00","valid_period_type":1,"view_count":"0"},{"album_classify_id":3,"album_id":3,"cover":"http://lorempixel.com/300/300/?45854","created_at":"2017-06-04 20:21:29","intro":"Sunt ad dolor eum ut. Sint molestias qui ea nihil aspernatur. Atque enim tenetur illum deleniti quia id.","is_recommended":1,"multimedia_count":8,"name":"我的奋斗","play_count":"0","price":"0.00","price_str":"免费 ","sort":25,"status":1,"teacher_avatar":"","teacher_intro":"","teacher_job_title":"锤子科技创始人","teacher_name":"罗永浩","teacher_user_id":0,"type":1,"updated_at":"2017-06-04 20:21:29","valid_period":"1.00","valid_period_type":1,"view_count":"0"}]
         * sort : 25
         * status : 1
         * teacher_avatar :
         * teacher_intro :
         * teacher_job_title :
         * teacher_name : 陈安之
         * teacher_user_id : 0
         * type : 1
         * updated_at : 2017-06-04 20:21:29
         * valid_period : 1.00
         * valid_period_type : 1
         * view_count : 0
         */

        private int album_classify_id;
        private String album_classify_name;
        private int album_id;
        private String cover;
        private String created_at;
        private int has_play_permission;
        private String intro;
        private int is_failure;
        private int is_order;
        private int is_recommended;
        private int multimedia_count;
        private String name;
        private String play_count;
        private String price;
        private String price_str;
        private int sort;
        private int status;
        private String teacher_avatar;
        private String teacher_intro;
        private String teacher_job_title;
        private String teacher_name;
        private int teacher_user_id;
        private int type;
        private String updated_at;
        private String valid_period;
        private int valid_period_type;
        private String view_count;
        private List<AlbumTagsBean> album_tags;
        private TeacherInfoBean teacher_info;

        public TeacherInfoBean getTeacher_info() {
            return teacher_info;
        }

        public void setTeacher_info(TeacherInfoBean teacher_info) {
            this.teacher_info = teacher_info;
        }

        public List<MultimediaBean> getMultimedia_list() {
            return multimedia_list;
        }

        public void setMultimedia_list(List<MultimediaBean> multimedia_list) {
            this.multimedia_list = multimedia_list;
        }

        private List<MultimediaBean> multimedia_list;
        private List<RecommedAlbumsBean> recommed_albums;

        public int getAlbum_classify_id() {
            return album_classify_id;
        }

        public void setAlbum_classify_id(int album_classify_id) {
            this.album_classify_id = album_classify_id;
        }

        public String getAlbum_classify_name() {
            return album_classify_name;
        }

        public void setAlbum_classify_name(String album_classify_name) {
            this.album_classify_name = album_classify_name;
        }

        public int getAlbum_id() {
            return album_id;
        }

        public void setAlbum_id(int album_id) {
            this.album_id = album_id;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public int getHas_play_permission() {
            return has_play_permission;
        }

        public void setHas_play_permission(int has_play_permission) {
            this.has_play_permission = has_play_permission;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }

        public int getIs_failure() {
            return is_failure;
        }

        public void setIs_failure(int is_failure) {
            this.is_failure = is_failure;
        }

        public int getIs_order() {
            return is_order;
        }

        public void setIs_order(int is_order) {
            this.is_order = is_order;
        }

        public int getIs_recommended() {
            return is_recommended;
        }

        public void setIs_recommended(int is_recommended) {
            this.is_recommended = is_recommended;
        }

        public int getMultimedia_count() {
            return multimedia_count;
        }

        public void setMultimedia_count(int multimedia_count) {
            this.multimedia_count = multimedia_count;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPlay_count() {
            return play_count;
        }

        public void setPlay_count(String play_count) {
            this.play_count = play_count;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getPrice_str() {
            return price_str;
        }

        public void setPrice_str(String price_str) {
            this.price_str = price_str;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getTeacher_avatar() {
            return teacher_avatar;
        }

        public void setTeacher_avatar(String teacher_avatar) {
            this.teacher_avatar = teacher_avatar;
        }

        public String getTeacher_intro() {
            return teacher_intro;
        }

        public void setTeacher_intro(String teacher_intro) {
            this.teacher_intro = teacher_intro;
        }

        public String getTeacher_job_title() {
            return teacher_job_title;
        }

        public void setTeacher_job_title(String teacher_job_title) {
            this.teacher_job_title = teacher_job_title;
        }

        public String getTeacher_name() {
            return teacher_name;
        }

        public void setTeacher_name(String teacher_name) {
            this.teacher_name = teacher_name;
        }

        public int getTeacher_user_id() {
            return teacher_user_id;
        }

        public void setTeacher_user_id(int teacher_user_id) {
            this.teacher_user_id = teacher_user_id;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(String updated_at) {
            this.updated_at = updated_at;
        }

        public String getValid_period() {
            return valid_period;
        }

        public void setValid_period(String valid_period) {
            this.valid_period = valid_period;
        }

        public int getValid_period_type() {
            return valid_period_type;
        }

        public void setValid_period_type(int valid_period_type) {
            this.valid_period_type = valid_period_type;
        }

        public String getView_count() {
            return view_count;
        }

        public void setView_count(String view_count) {
            this.view_count = view_count;
        }

        public List<AlbumTagsBean> getAlbum_tags() {
            return album_tags;
        }

        public void setAlbum_tags(List<AlbumTagsBean> album_tags) {
            this.album_tags = album_tags;
        }

        public List<RecommedAlbumsBean> getRecommed_albums() {
            return recommed_albums;
        }

        public void setRecommed_albums(List<RecommedAlbumsBean> recommed_albums) {
            this.recommed_albums = recommed_albums;
        }




        public static class TeacherInfoBean {

            /**
             * avatar : http://youxingshiting.oss-cn-shanghai.aliyuncs.com/c97a8f47328b3a8f4300d6a89da83cd3.jpg
             * follow_count : 0
             * is_follow : 0
             * name : 陈安之
             * user_id : 18
             */

            private String avatar;
            private String follow_count;
            private int is_follow;
            private String name;
            private String intro;
            private int user_id;

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public String getAvatar() {
                return avatar;
            }

            public void setAvatar(String avatar) {
                this.avatar = avatar;
            }

            public String getFollow_count() {
                return follow_count;
            }

            public void setFollow_count(String follow_count) {
                this.follow_count = follow_count;
            }

            public int getIs_follow() {
                return is_follow;
            }

            public void setIs_follow(int is_follow) {
                this.is_follow = is_follow;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getUser_id() {
                return user_id;
            }

            public void setUser_id(int user_id) {
                this.user_id = user_id;
            }
        }


        public static class MultimediaBean {
            private int album_id;
            private String collection_count;
            private int comment_count;
            private String cover;
            private String created_at;
            private int download_count;
            private String duration;
            private String intro;
            private String like_count;
            private int multimedia_id;
            private int play_count;
            private String play_url;
            private String publish_at;
            private int status;
            private String title;
            private int type;
            private String updated_at;
            private int is_like;
            private int is_collectied;
            private AlbumBean album;

            private String video_share_url;


            public String getVideo_share_url() {
                return video_share_url;
            }

            public void setVideo_share_url(String video_share_url) {
                this.video_share_url = video_share_url;
            }

            public AlbumBean getAlbum() {
                return album;
            }

            public void setAlbum(AlbumBean album) {
                this.album = album;
            }

            public int getIs_like() {
                return is_like;
            }

            public void setIs_like(int is_like) {
                this.is_like = is_like;
            }

            public int getIs_collectied() {
                return is_collectied;
            }

            public void setIs_collectied(int is_collectied) {
                this.is_collectied = is_collectied;
            }

            public int getAlbum_id() {
                return album_id;
            }

            public void setAlbum_id(int album_id) {
                this.album_id = album_id;
            }

            public String getCollection_count() {
                return collection_count;
            }

            public void setCollection_count(String collection_count) {
                this.collection_count = collection_count;
            }

            public int getComment_count() {
                return comment_count;
            }

            public void setComment_count(int comment_count) {
                this.comment_count = comment_count;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public String getCreated_at() {
                return created_at;
            }

            public void setCreated_at(String created_at) {
                this.created_at = created_at;
            }

            public int getDownload_count() {
                return download_count;
            }

            public void setDownload_count(int download_count) {
                this.download_count = download_count;
            }

            public String getDuration() {
                return duration;
            }

            public void setDuration(String duration) {
                this.duration = duration;
            }

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public String getLike_count() {
                return like_count;
            }

            public void setLike_count(String like_count) {
                this.like_count = like_count;
            }

            public int getMultimedia_id() {
                return multimedia_id;
            }

            public void setMultimedia_id(int multimedia_id) {
                this.multimedia_id = multimedia_id;
            }

            public int getPlay_count() {
                return play_count;
            }

            public void setPlay_count(int play_count) {
                this.play_count = play_count;
            }

            public String getPlay_url() {
                return play_url;
            }

            public void setPlay_url(String play_url) {
                this.play_url = play_url;
            }

            public String getPublish_at() {
                return publish_at;
            }

            public void setPublish_at(String publish_at) {
                this.publish_at = publish_at;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getUpdated_at() {
                return updated_at;
            }

            public void setUpdated_at(String updated_at) {
                this.updated_at = updated_at;
            }
        }

        public static class AlbumTagsBean {
            /**
             * tag_id : 1
             * tag_name : 情感
             */

            private int tag_id;
            private String tag_name;

            public int getTag_id() {
                return tag_id;
            }

            public void setTag_id(int tag_id) {
                this.tag_id = tag_id;
            }

            public String getTag_name() {
                return tag_name;
            }

            public void setTag_name(String tag_name) {
                this.tag_name = tag_name;
            }
        }
        public static class AlbumBean {
            /**
             * album_id : 6
             * name : 雪枫音乐会
             * cover : http://lorempixel.com/300/300/?77153
             * is_order : 0
             */

            private int album_id;
            private String name;
            private String cover;
            private int is_order;

            public int getAlbum_id() {
                return album_id;
            }

            public void setAlbum_id(int album_id) {
                this.album_id = album_id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public int getIs_order() {
                return is_order;
            }

            public void setIs_order(int is_order) {
                this.is_order = is_order;
            }
        }
        public static class RecommedAlbumsBean {
            /**
             * album_classify_id : 2
             * album_id : 2
             * cover : http://lorempixel.com/300/300/?57670
             * created_at : 2017-06-04 20:21:29
             * intro : Mollitia qui voluptatem explicabo. Sit autem consequuntur nulla qui iusto quo sint.
             * is_recommended : 0
             * multimedia_count : 9
             * name : 逻辑思维
             * play_count : 0
             * price : 0.00
             * price_str : 免费
             * sort : 25
             * status : 1
             * teacher_avatar :
             * teacher_intro :
             * teacher_job_title : 锤子科技创始人
             * teacher_name : 罗振宇
             * teacher_user_id : 0
             * type : 1
             * updated_at : 2017-06-04 20:21:29
             * valid_period : 1.00
             * valid_period_type : 1
             * view_count : 0
             */

            private int album_classify_id;
            private int album_id;
            private String cover;
            private String created_at;
            private String intro;
            private int is_recommended;
            private int multimedia_count;
            private String name;
            private String play_count;
            private String price;
            private String price_str;
            private int sort;
            private int status;
            private String teacher_avatar;
            private String teacher_intro;
            private String teacher_job_title;
            private String teacher_name;
            private int teacher_user_id;
            private int type;
            private String updated_at;
            private String valid_period;
            private int valid_period_type;
            private String view_count;

            public int getAlbum_classify_id() {
                return album_classify_id;
            }

            public void setAlbum_classify_id(int album_classify_id) {
                this.album_classify_id = album_classify_id;
            }

            public int getAlbum_id() {
                return album_id;
            }

            public void setAlbum_id(int album_id) {
                this.album_id = album_id;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public String getCreated_at() {
                return created_at;
            }

            public void setCreated_at(String created_at) {
                this.created_at = created_at;
            }

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public int getIs_recommended() {
                return is_recommended;
            }

            public void setIs_recommended(int is_recommended) {
                this.is_recommended = is_recommended;
            }

            public int getMultimedia_count() {
                return multimedia_count;
            }

            public void setMultimedia_count(int multimedia_count) {
                this.multimedia_count = multimedia_count;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getPlay_count() {
                return play_count;
            }

            public void setPlay_count(String play_count) {
                this.play_count = play_count;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getPrice_str() {
                return price_str;
            }

            public void setPrice_str(String price_str) {
                this.price_str = price_str;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getTeacher_avatar() {
                return teacher_avatar;
            }

            public void setTeacher_avatar(String teacher_avatar) {
                this.teacher_avatar = teacher_avatar;
            }

            public String getTeacher_intro() {
                return teacher_intro;
            }

            public void setTeacher_intro(String teacher_intro) {
                this.teacher_intro = teacher_intro;
            }

            public String getTeacher_job_title() {
                return teacher_job_title;
            }

            public void setTeacher_job_title(String teacher_job_title) {
                this.teacher_job_title = teacher_job_title;
            }

            public String getTeacher_name() {
                return teacher_name;
            }

            public void setTeacher_name(String teacher_name) {
                this.teacher_name = teacher_name;
            }

            public int getTeacher_user_id() {
                return teacher_user_id;
            }

            public void setTeacher_user_id(int teacher_user_id) {
                this.teacher_user_id = teacher_user_id;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getUpdated_at() {
                return updated_at;
            }

            public void setUpdated_at(String updated_at) {
                this.updated_at = updated_at;
            }

            public String getValid_period() {
                return valid_period;
            }

            public void setValid_period(String valid_period) {
                this.valid_period = valid_period;
            }

            public int getValid_period_type() {
                return valid_period_type;
            }

            public void setValid_period_type(int valid_period_type) {
                this.valid_period_type = valid_period_type;
            }

            public String getView_count() {
                return view_count;
            }

            public void setView_count(String view_count) {
                this.view_count = view_count;
            }
        }
    }
}
